package cn.wcy.design_patterns.creationtype01.builder03.demo1.test;

import cn.wcy.design_patterns.creationtype01.builder03.demo1.Matter;

/**
 * 菜单
 *
 * @author wcy
 * @date 2023-05-20
 */
public interface IMenu {

    /**
     * 吊顶
     */
    IMenu appendCeiling(Matter matter);

    /**
     * 涂料
     */
    IMenu appendCoat(Matter matter);

    /**
     * 地板
     */
    IMenu appendFloor(Matter matter);

    /**
     * 地砖
     */
    IMenu appendTile(Matter matter);

    /**
     * 明细
     */
    String getDetail();

}
